package com.boco.modules.fdoc.service;

import com.boco.modules.fdoc.model.UserEntity;
import com.boco.modules.fdoc.vo.UserVo;

/**
 * 用户管理
 * @author sufj
 */
public interface UserService {
	/**
	 * 获取用户信息
	 * @param uid
	 * @return
	 */
	public UserEntity getUser(String uid);

	/**
	 * 更新用户信息
	 * @param vo
	 * @return
	 */
	public int updateUser(UserVo vo);

	/**
	 * 修改用户手机号
	 * @param uid
	 * @param mobile
	 * @return
	 */
	public int updateMobile(UserVo vo);

	/**
	 * 更新用户密码
	 * @param uid
	 * @param password
	 * @param newPassword
	 * @return
	 */
	public int updatePassword(UserVo vo);
	
	/**
	 * 用户找回密码
	 * @param vo
	 * @return
	 */
	public int forgotPsw(UserVo vo);

	
}
